input[type=checkbox],input[type=radio]{margin-left:0!important}
input[type=checkbox]{position:relative;width:18px;height:18px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-.15px 2px 0 0;vertical-align:text-bottom;background-color:#fff;border:1px solid #d7d7d7}
input[type=checkbox]:checked:after{content:"";display:block;height:6px;width:11px;border:0 solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:3px;left:3px}
input[type=checkbox]:disabled{opacity:.65}
input[type=checkbox]:focus{outline:none}
input[type=checkbox]:checked{background-color:#6fba2c;border-color:#6fba2c}
input[type=checkbox]:checked:after{border-color:#fff}
input[type=radio]{position:relative;width:18px;height:18px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-.15px 2px 0 0;vertical-align:text-bottom;border-radius:50%}
input[type=radio]:disabled{opacity:.65}
input[type=radio]:before{content:"";display:block;height:0;width:0}
input[type=radio]:checked:before{height:10px;width:10px;border-radius:50%;margin:3px 0 0 3px}
input[type=radio]:focus{outline:none}
input[type=radio]:checked{border:1px solid #555}
.input[type=radio]:checked:before{background-color:#555}
input[type=radio]{background-color:#fff;border:1px solid #d7d7d7}
input[type=radio]:checked{border:1px solid #6fba2c}
input[type=radio]:checked:before{background-color:#6fba2c}
.checkbox label,.radio label{margin-left:0!important;margin-right:20px!important;padding-left:5px!important;}
.checkbox label span,.radio label span{padding-left:22px}
.tabs-wrapper{position:relative;z-index:201;}
.tabs-nav-bar{width:100%;z-index:200;position:absolute;border-bottom:1px solid #f1f4f5;}
.tabs-nav-bar .tabs-nav{display:inline-block;vertical-align:top;}
.tabs-nav-bar .nav-tabs{border-bottom:1px solid rgba(241,244,245,0.2);}
.tabs-nav-bar{background-color:#fff;}
.tabs-nav-bar .tabs-nav a{padding:0px 20px;line-height:36px;border-radius:0;cursor:pointer;}
.tabs-nav-bar .nav-tabs > li > a{margin-right:0;}
.tabs-nav-bar .tabs-nav li.open{background-color:#fff;border-color:#fff;}
.tabs-nav-bar .tabs-nav li a.dropdown-toggle{margin-right:0;background-color:rgba(241,244,245,0.2);border:none;}
.tabs-nav-bar .tabs-nav li a.dropdown-toggle:hover{background:#f1f4f5;color:#76838f;border-color:#f1f4f5;}
.tabs-nav-bar .tabs-nav li.dropdown-toggle.open{margin-right:0;background-color:#fff;}
.tabs-nav-bar .tabs-nav li.dropdown-toggle:focus,.tabs-nav-bar .tabs-nav li.open .dropdown-toggle,.tabs-nav-bar .tabs-nav li.open .dropdown-toggle:focus,.tabs-nav-bar .tabs-nav li a.dropdown-toggle:focus{border-color:#fff;background:#fff;}
.tabs-nav-bar .tabs-nav li.active .tabs-nav-tab,.tabs-nav-bar .tabs-nav li.active .tabs-nav-tab:hover{background:#f1f4f5;color:#76838f;border-color:#f1f4f5;}
.tabs-nav-bar .tabs-nav li .tabs-nav-tab{background-color:rgba(241,244,245,0.2);color:#76838f;border-color:rgba(241,244,245,0.2);}
.tabs-nav-bar .tabs-nav li .tabs-nav-tab:hover{background-color:rgba(241,244,245,0.5);color:#76838f;border-color:#F1F4F5;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a,.tabs-nav-bar .tabs-nav li.tabs-move-right a{background-color:#fff;padding:0 8px;border:none}
.tabs-nav-bar .tabs-nav li.tabs-move-left{background-color:rgba(241,244,245,0.2);border-right:1px solid #F1F4F5;}
.tabs-nav-bar .tabs-nav li.tabs-move-right{background-color:rgba(241,244,245,0.2);border-left:1px solid #F1F4F5;border-right:1px solid #F1F4F5;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a,.tabs-nav-bar .tabs-nav li.tabs-move-right a{text-indent:-999em;width:38px;height:37px;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a{background:rgba(241,244,245,0.2) url(../img/tabs/tab-left.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.tabs-move-right a{background:rgba(241,244,245,0.2) url(../img/tabs/tab-right.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a:hover{background:#F1F4F5 url(../img/tabs/tab-left-hover.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.tabs-move-right a:hover{background:#F1F4F5 url(../img/tabs/tab-right-hover.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.active .tabs-close-tab{display:inline-block;}
.tabs-nav-panel{overflow:hidden;}
.tabs-nav-panel ul{width:10000px;}
.tabs-tab-content{height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll;}
.tabs-close-tab{position:absolute;font-size:10px;top:2px;right:5px;cursor:pointer;display:none;width:13px;height:13px;text-indent:-999em;}
.tabs-close-tab{background:url(../img/tabs/tab-close.png) 0 0 no-repeat;border-radius:13px;}
.tabs-close-tab:hover{background:#F96868 url(../img/tabs/tab-close-hover.png) 0 0 no-repeat;}
li:hover .tabs-close-tab{display:inline;}
.tabs-hidden-list .tabs-close-tab{display:none!important;}
.tabs-drag-tmp{cursor:move;}
#navContextMenu .dropdown-menu{display:block!important;}
#navContextMenu .dropdown-menu a{padding:0px 10px;line-height:36px;cursor:pointer;}
@keyframes hover-color{
  from{border-color:#e0e0e0;}
  to{border-color:#6fba2c;}
}
/* 
 */
label.validator-tip{top:auto;left:15px;padding:0 5px 1px;font-size:11px;color:#fff!important;max-width:none;position:absolute;background:#ff6969;z-index:99;border-radius:1px;-webkit-box-shadow:0 2px 10px #dedede;box-shadow:0 2px 10px #dedede;margin:0!important;}
label.validator-tip:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff6969;border-style:solid;border-width:6px;content:"";height:0;left:15px;position:absolute;top:-11px}
.treeTable{border:1px solid #e9e9e9!important;}
table.treetable span.indenter{display:inline-block;margin:0;padding:0;text-align:right;user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:19px;}
table.treetable span.indenter a{background-position:left center;background-repeat:no-repeat;display:inline-block;text-decoration:none;width:19px;}
table.treetable{border-collapse:collapse;width:100%;margin-bottom:0!important;}
table.treetable caption{font-weight:bold;}
table.treetable thead{}
table.treetable thead tr th{font-weight:normal;text-align:left;white-space:nowrap;background-color:#f9f9f9!important;border-bottom:1px solid #e9e9e9!important;border-left:1px solid #e9e9e9!important;border-top:none!important;border-right:none!important;padding:8px;line-height:24px;}
.table>thead:first-child>tr:first-child>th:first-child{border-left:none!important;}
table.treetable tbody tr td{cursor:default;white-space:nowrap;border-top:1px solid #e9e9e9!important;}
table.treetable span{background-position:center left;background-repeat:no-repeat;}
table.treetable span.file{}
table.treetable span.folder{}
table.treetable tr.collapsed span.indenter a{background:url("../img/treeTable/close.png")}
table.treetable tr.expanded span.indenter a{background:url("../img/treeTable/open.png")}
table.treetable tr.branch{background-color:#fbfbfb!important;}
table.treetable tr.leaf{background-color:#fff!important;}
.table-hover>tbody>tr:hover{background-color:#f5f5f5!important;}
table.treetable tr.selected{background-color:#3875d7;color:#fff;}
table.treetable tr span.indenter a{outline:none;}
table.treetable tr.collapsed.selected span.indenter a{}
table.treetable tr.expanded.selected span.indenter a{}
table.treetable tr.accept{background-color:#a3bce4;color:#fff}
table.treetable tr.collapsed.accept td span.indenter a{}
table.treetable tr.expanded.accept td span.indenter a{}
table .no-data{text-align: center;}
/* #systemMsg-dropdown .dropdown-menu{right:0;left:auto;} */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }
figure,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;font-size:100%;}
body,button,input,select,textarea {font:14px "Microsoft YaHei",微软雅黑,"Apple LiGothic Medium",SimSun,STSong,tahoma,arial,simsun,sans-serif;}

/*
@media \0screen\,screen\9 {
	body,button,input,select,textarea {font:14px SimSun,"Microsoft YaHei",微软雅黑,"Apple LiGothic Medium",STSong,tahoma,arial,simsun,sans-serif;}
}
*/

h1,h2,h3,h4,h5,h6 {font-size: 100%;}
address,cite,dfn,em,var {font-style: normal;}
code,kbd,pre,samp {font-family: courier new,courier,monospace;}
small{font-size: 12px;}
ul,ol{list-style: none;}
a {text-decoration: none;outline:none;}
a:hover{text-decoration: underline;}
a:focus,input:focus,button:focus,textarea:focus{-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;}
textarea {overflow: auto;vertical-align: top;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
sub,sup {font-size: 75%;line-height: 0;	position: relative;	vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
legend{color: #000;}
img{vertical-align:middle;border:0;}
fieldset,img {border: 0;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;font-weight: normal;}
button {cursor:pointer;border:0;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;	padding: 0;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    box-shadow:0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}


::-webkit-scrollbar{width:3px;height:3px;}
::-webkit-scrollbar-track{border-radius:999px;border:5px solid transparent;}
::-webkit-scrollbar-thumb{background-clip:content-box;box-shadow:0 0 0 5px rgba(0,0,0,.3) inset;border-radius: 999px;}
::-webkit-scrollbar-corner{background:transparent;}


button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
button,input {line-height: normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
[hidden] {display: none;}
[placeholder] {font-size:12px;}
.placeholder {font-size:12px;padding:4px 0;line-height:20px;}
input::-moz-placeholder,
input::-ms-input-placeholder,
input::-webkit-input-placeholder {color: #999;text-indent: 5px;font-size:12px;}
input[type=checkbox],  input[type=radio] {cursor: pointer; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
textarea {resize:none; overflow: auto;vertical-align: top;}